#import "CTDeviceModel.h"
@implementation CTDeviceModel
+ (NSMutableDictionary *)ct_getParameter {
    CTDeviceModel *var_model = [[CTDeviceModel alloc] init];
    NSMutableDictionary *var_dic = [var_model model_keyValues];
    return var_dic;
}
- (void)ct_config {
    self.machineIdentifier = @"x1y2z3w4t5";
    self.binaryIndicator = [CTEnvironmentManager shareManager].business; 
    self.conditionalIndicator = [CTEnvironmentManager shareManager].channel; 
    self.manufacturerLabel = @"apple"; 
    self.identifierForAdvertising = [UIDevice ct_getIdfaOrIdfv]; 
    self.identifierForVendor = [UIDevice ct_getIdfaOrIdfv];
    self.internationalMobileEquipmentIdentity = @"";  
    self.internationalMobileSubscriberIdentity = @"";  
    self.isTabletDevice = kIsPad ? @"1" : @"0"; 
    self.isVirtualDeviceEmulator = kIsSimulator; 
    self.isVirtualPrivateNetworkEngaged = [UIDevice ct_isVPNOn] ? @"1" : @"0";  
    self.isWirelessProxyActive = [UIDevice ct_isProxy] ? @"1" : @"0"; 
    self.isBatteryCharging = [UIDevice ct_isCharging]; 
    self.isDeviceRooted = [UIDevice ct_isRoot]; 
    self.ipv4Address = [CTIPTool ct_getIPV4];
    self.ipv6Address = [CTIPTool ct_getIPV6];
    self.internetProtocolVersion4Address = [CTIPTool ct_getIPV4];
    self.internetProtocolVersion6Address = [CTIPTool ct_getIPV6];
    self.languageEnvironment = [NSLocale preferredLanguages].firstObject;  
    self.unoccupiedSpace = [NSString stringWithFormat:@"%lld", [UIDevice ct_freeDiskSpaceBytes]];  
    self.memoryInformation = [NSString stringWithFormat:@"%lu", (unsigned long)[UIDevice ct_freeMemoryBytes]]; 
    self.deviceModel = [UIDevice ct_platform];  
    self.modelDesignation = [UIDevice ct_platformString];  
    self.originalPhoneNumer = [UIDevice ct_devicePhoneNum]; 
    self.networkClassification = [UIDevice ct_getNetworkType];  
    self.serviceProvidersNomenclature = [UIDevice ct_carrierNames].firstObject; 
    self.systemMemory = [NSString stringWithFormat:@"%lu", (unsigned long)[UIDevice ct_freeMemoryBytes]];  
    self.displayMeasurement = [UIDevice ct_screenInches]; 
    self.systemSoftwareVersion = [UIDevice currentDevice].systemVersion; 
    self.chronologicalRegion = [[NSTimeZone localTimeZone] name];  
    self.tokenUniqueIdentifier = [[CTUserManager shareManager] ct_getTokenId]; 
    self.wirelessNetworkMac = [UIDevice ct_macaddress];  
    self.batteryCapacityPercentage = [UIDevice ct_batteryPercent];
    self.aggregateSpace = [UIDevice ct_totalSpace];
    self.processorInformation = [UIDevice ct_cpuNumber];
    self.binaryIndicator = [CTEnvironmentManager shareManager].business;
    self.conditionalIndicator = [CTEnvironmentManager shareManager].channel;
}
@end
